﻿@charset"UTF-8";body{margin:0 auto;padding:0;background:#111111 url(images/bg.gif);}
h3{color:#4f4f4f;font:bold 24px Tahoma, Geneva, sans-serif, PMingLiu;padding:0;margin:0;}
h4{color:#797979;font:bold 14px Tahoma, Geneva, sans-serif, PMingLiu;padding:0;margin:0;}
h6{color:#4f4f4f;font:12px Tahoma, Geneva, sans-serif, PMingLiu;padding:0;margin:0;}
a{font:normal 12px Tahoma, Geneva, sans-serif, PMingLiu;text-decoration:none;}
a:hover{text-decoration:underline;}
#mask{background:url(images/bg1.png) repeat-y center;_background-image:url(images/bg1.gif) repeat-y center;margin-left:auto;margin-right:auto;}
#container{width:960px;background:#141414;margin:0;padding:0;margin-left:auto;margin-right:auto;}
.header{width:960px;margin:0;padding:0;margin-left:auto;margin-right:auto;}
.logo{background:url(images/head.jpg);width:960px;height:180px;text-indent:-2000px}
.menu{width:960px;background:url(images/menu_bg.jpg);height:70px;padding:26px 0 0 0;}
.menu ul{list-style:none;margin:0 30px 0 0;padding:0;float:right;}
.menu ul li{float:left;margin:0;padding:0;line-height:14px;}
.menu ul li a{float:left;font:normal 12px Georgia,"Times New Roman", Times, serif, PMingLiu;color:#FFF;padding:14px 15px 16px 14px;text-transform:uppercase;line-height:14px;}
.menu ul li a:hover,.menu ul li.on a{background:url(images/menu_hover_bg.gif);color:#FFF;text-decoration:none;}
.main{padding:0 0 10px 0;width:960px;background:url(images/main.jpg) repeat-x top;margin-left:auto;margin-right:auto;}
.main h2{font:normal 18px"Times New Roman", Times, serif, PMingLiu;color:#dbccd7;padding:15px 10px 15px 10px;margin:0;background:url(images/line.gif) bottom repeat-x;}
.main p, .main ul{padding:5px;margin:0;font:normal 11px Tahoma, Geneva, sans-serif, PMingLiu;color:#666666;line-height:1.6em;}
.main .global_main{float:right;width:694px;position:relative;}
.main .global_main img.images{float:left;margin:5px 10px;border:1px solid #b2b2b2;}
.header_images{background:#e7e7e7;width:674px;height:400px;padding:0 10px;margin:0 0 15px 0;}
.page_title{background:#181818 url(images/about_us_bg.jpg) no-repeat center;padding:13px;width:668px;height:140px;}
.page_title h1{font:normal 30px"Times New Roman", Times, serif, PMingLiu;color:#dbccd7;padding:15px 10px 0 30px;margin:0;}
.page_title_text{padding:0 13px;width:668px;}
.page_title_text h1{font:normal 30px"Times New Roman", Times, serif, PMingLiu;color:#dbccd7;padding:15px 10px 20px 30px;margin:0;background:url(images/line_big_bg.gif) repeat-x bottom;}
div.gallery ul li span{display:block;padding:0 15px;font:normal 14px"Times New Roman", Times, serif, PMingLiu;color:#222222;text-transform:uppercase;line-height:1.6em;}
div.gallery ul li strong{display:block;padding:5px 0 0 0;margin:0;font:bold 16px"Times New Roman", Times, serif, PMingLiu;color:#222222;}
.featured_flag{position:absolute;right:0;}
ul.list_gallery{background:#e7e7e7;width:674px;padding:10px;margin:0;list-style:none;float:left;}
ul.list_gallery li{padding:0;margin:0;float:left;width:168px;text-align:center;}
ul.list_gallery li.last{padding:0;margin:0;float:left;}
ul.list_gallery li img{width:150px;height:179px;border:0;}
div.project{}
div.project ul{padding:20px 0 0 0;margin:0;list-style:none;}
div.project ul li{padding:0 20px 10px 0;margin:0;float:left;}
div.project ul li img{background:#0d0d0d;padding:10px;}
div.project ul li span{display:block;background:url(images/str.gif) no-repeat left center;padding:5px 10px 5px 20px;}
.block_list{float:left;padding:5px;width:221px;}
.block_full{padding:5px;}
.block_text p{margin:5px;padding:3px 0;font:normal 11px Tahoma, Geneva, sans-serif, PMingLiu;color:#5e5e5e;line-height:1.6em;}
.block_text p.title{font:bold 14px Tahoma, Geneva, sans-serif, PMingLiu;background:url(images/line.gif) repeat-x bottom;padding:5px 0;}
.block_text div.line{background:url(images/line.gif) repeat-x bottom;height:2px;margin:10px;}
.block_text a{font:11px Tahoma, Geneva, sans-serif, PMingLiu;color:#517886;text-decoration:underline;}
.block_text a.link{font:bold 11px Tahoma, Geneva, sans-serif, PMingLiu;color:#FFF;background:#900c38;margin:10px;padding:5px 10px;text-decoration:underline;}
.block_text a.link2{font:bold 11px Tahoma, Geneva, sans-serif, PMingLiu;color:#FFF;background:#383838;margin:10px;padding:5px 10px;text-decoration:underline;}
.block_text a:hover{text-decoration:none;}
.block_text p.order{background:url(images/butt_order_now.gif) no-repeat;text-align:center;width:102px;height:12px;text-decoration:none;margin:0 0 0 180px;padding:5px 20px 15px 10px;}
.main .services{float:left;width:253px;background:#151516;}
.main .services .service_bg{background:#151516 url(images/side_text_bg.jpg) no-repeat 10px 10px;padding:10px;}
.main .services p{background-position:bottom;padding:10px;margin:0;line-height:1.8em;background-image:url('images/line.gif');background-repeat:repeat-x;}
.main .services h3{padding:10px;margin:0;font:normal 30px"Times New Roman", Times, serif, PMingLiu;color:#dbccd7;}
.main .services h6{background-position:bottom;padding:10px;margin:0;color:#dbccd7;background-image:url('images/line.gif');background-repeat:repeat-x;}
.main .services a{background-position:bottom;font:normal 11px Tahoma, Geneva, sans-serif, PMingLiu;color:#517886;background-image:url('images/line.gif');background-repeat:repeat-x;}
.main .service_bg ul.banner{padding:0 5px;margin:0;list-style:none;}
.main .service_bg ul.banner li{padding:3px;margin:0;float:left;}
.main .service_bg ul.banner img{border:1px solid #517886;}
.main .services ul.img{padding:5px;margin:0;list-style:none;}
.main .services ul.img li{padding:8px;margin:0 5px;float:left;background:#686868;border:2px solid #6e6e6e;}
.main .services ul.link{padding:0 5px;margin:0;list-style:none;}
.main .services ul.link li{padding:5px 10px 5px 20px;margin:0 5px;background:url(images/str.gif) no-repeat center left;border-top:1px solid #292929;border-bottom:1px solid #010101;}
.main .services ul.subnav{padding:0 5px;margin:0;list-style:none;}
.main .services ul.subnav li{padding:7px 10px 7px 20px;margin:0 5px;background:url(images/str.gif) no-repeat center left;border-top:1px solid #292929;border-bottom:1px solid #010101;}
.main .services ul.subnav li a{color:#5e5e5e;}
.main .services ul.subnav li a.active{color:#517886;text-decoration:underline;font-weight:bold;}
.main .services ul.subnav li a:hover{color:#517886;text-decoration:underline;}
.main .support{float:left;width:253px;margin:0 26px 0 0;}
.main .support h2{background:url(images/title_support.jpg) no-repeat left center;}
ul.our_team{list-style:none;margin:5px;}
ul.our_team li{background:#efefef;border:1px solid #e2e2e2;margin:5px;padding:5px;float:left;display:block;}
ul.our_team li span{padding:10px 5px;display:block;}
ul.our_team li img{float:left;margin:5px 10px 5px 5px;border:1px solid #b2b2b2;}
a.link_news{color:#9e9e9e;font:11px Tahoma, Geneva, sans-serif, PMingLiu;}
a.button{color:#26b5cd;font:bold 11px Tahoma, Geneva, sans-serif, PMingLiu;}
.lister{padding:10px;}
.lister ul{padding:0;margin:0;list-style:none;float:left;}
.lister ul li{margin:5px;float:left;}
.lister ul li span{background:#1f6b94;display:block;padding:5px 11px;color:#FFF;}
.lister ul li a{background:#e0e0e0;display:block;padding:6px 10px;color:#363636;border:1px solid #b1b1b1;}
.response{font:normal 12px Arial, Helvetica, sans-serif, PMingLiu;color:red;text-align:center;}
.loader{text-align:center;width:auto;padding:0;margin:0;}
#contactform{margin:0;padding:5px;}
#contactform *{font-family:Arial, Helvetica, sans-serif, PMingLiu;font-size:12px;}
#contactform ol{margin:0;padding:0;list-style:none;}
#contactform li{margin:0 0 5px 0;padding:10px;background:none;}
#contactform li.buttons{margin:0;overflow:hidden;}
#contactform label{margin:0;width:150px;display:block;float:left;padding:0 0 2px 0;font:normal 14px Arial, Helvetica, sans-serif, PMingLiu;color:#666666;}
#contactform label span{font:normal 11px Arial, Helvetica, sans-serif, PMingLiu;color:#afafaf;margin:0;padding:0;}
#contactform input.text{width:280px;border:1px solid #d6d6d6;margin:0;padding:5px 2px;height:16px;background:#fff;}
#contactform textarea{width:280px;border:1px solid #d6d6d6;padding:2px;background:#fff;}
#contactform li.buttons input{padding:0;margin:0 0 0 150px;background:url(images/butt_order_now.gif);border:0;color:#FFF;float:left;width:132px;height:32px;line-height:16px;}
.footer{}
.footer .footer_text{float:right;background:url(images/line.gif) repeat-x top;text-align:right;padding:15px;width:675px;margin:0 30px 0 0;}
.footer .footer_text p{padding:3px;margin:0;color:#5e5e5e;font:normal 10px Tahoma, Geneva, sans-serif, PMingLiu;}
.footer .footer_text ul{padding:0;margin:0;list-style:none;float:right;}
.footer .footer_text ul li{padding:5px;margin:0;float:left;}
.footer .footer_text ul li a{color:#FFF;font:normal 12px Georgia,"Times New Roman", Times, serif, PMingLiu;text-transform:uppercase;}
.clr{clear:both;}
.white{color:#FFF;}
.none{display:none;}
.px22{font-size:22px;}
div.service_bg ul{list-style-type:none;list-style-position:inside;}
.invisible{visibility:hidden;}
.none{display:none;}
#wlmWrapper{float:right;position:relative;width:600px;height:60px;background-image:url(images/OpenMembership600x60.jpg);overflow:hidden;}
#wlmWrapper .div1{height:100%;width:100%;overflow:hidden}
#wlmWrapper .div1 table{table-layout:fixed;word-wrap:break-word;border:0;text-align:left;}
#wlmWrapper .div1 td{color:#ffffff;font:14px Arial;vertical-align:middle;text-align:center;width:260px;height:60px;}
#wlmWrapper .div2{position:absolute;border:1px solid #ffffff;width:90px;left:270px;bottom:18px;}
#wlmWrapper .div2_1{border:1px solid #1F59A5;}
#wlmWrapper div div{border:1px solid #ffffff;background-image:url(images/OpenButtonBackground.gif);padding:1px 0px 1px 0px;margin:0px;text-align:center;}
#wlmWrapper a{font:bold 12px Arial,Helvetica,sans-serif;color:#092076;text-decoration:none;}
#wlmWrapper .div3{position:absolute;border:1px solid #ffffff;width:90px;right:135px;bottom:18px;}
#wlmWrapper .div3_1{border:1px solid #1F59A5;}
#vbt1{width:50px;background-color:#EDEDE2;margin-top:10px;}
#vbt2{width:80px;background-color:#EDEDE2;border:1px soild #818279;}
.hot{display:inline-block;width:28px;height:15px;background:url(images/hot.gif) no-repeat top right;}
.new{display:inline-block;width:28px;height:15px;background:url(images/new2.gif) no-repeat top right;}
#loading {
	width:100px;
	height:30px;
	position:fixed;
	_position:absolute;
	left:50%;
	margin-left:-50px;
	top:0;
	background-color: #FFFFFF;
	color:#141414;
	z-index:999;
	text-align: center;
	-moz-opacity:.8;
	-webkit-opacity:0.8;
	-khtml-opacity:0.8;
	filter:alpha(opacity=80);
	opacity:0.8;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
}
#loading span {
	position:absolute;
	top:7px;
	left:0;
	width:100px;
}
#loading div {
	width:1px;
	height:30px;
	-moz-opacity:.8;
	-webkit-opacity:0.8;
	-khtml-opacity:0.8;
	filter:alpha(opacity=80);
	opacity:0.8;
	float:left;
	background-color: #ef221d;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
}
